home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / uhren & terminkalender / time / easyclock / eclock / install eclock.ger < prev    next >
Text File  |  1996-04-07  |  7KB  |  298 lines

  1. ; Install script for EClock 1.0
  2.  
  3.  
  4. ;*********
  5. ; Strings
  6. ;*********
  7.  
  8. (set #bad-kick
  9. (cat "Sie brauchen Kickstart 2.04 oder höher um diese Script zu benutzen!"
  10. ))
  11.  
  12. (set #copy-main "\n\n\n\n\nEClock Hauptprogramm installieren?")
  13. (set #copy-main-help
  14. (cat "\nHier können Sie das Hauptprogramm von EClock installieren."
  15. ))
  16.  
  17. (set #copy-prefs "\n\n\n\n\nEClockPrefs Programm installieren?")
  18. (set #copy-prefs-help
  19. (cat "\nHier können Sie das EClockPrefs Programm installieren."
  20. ))
  21.  
  22. (set #copy-ereq "\n\n\n\n\nERequester Programm installieren?")
  23. (set #copy-ereq-help
  24. (cat "\nHier können Sie das ERequester Programm installieren."
  25. ))
  26.  
  27. (set #copy-cats "\n\n\n\n\nWollen Sie die Catalog Dateien für EClockPrefs installieren?")
  28. (set #copy-cats-help
  29. (cat "\nHier können Sie die Catalog Dateien für EClockPrefs installieren."
  30. ))
  31.  
  32. (set #copy-docs "\n\n\n\n\nWollen Sie die Dokumentation von EClock installieren?")
  33. (set #copy-docs-help
  34. (cat "\nHier können Sie die Dokumentation von EClock installieren."
  35. ))
  36.  
  37. (set #install-msg
  38. (cat "Installationsprogramm für EClock V1.0\n\n"
  39. "Die Uhr, die Sie nie mehr missen möchten, wenn Sie sie einmal zu Gesicht bekommen haben :-)\n\n"
  40. "©1993-94 by Bernd Grunwald. All rights reserved.\n\n"
  41. "Bitte lesen Sie zuerst die Anleitung!\n\n"
  42. "Diese Programm ist Shareware.\n"
  43. "Wenn Sie es länger als 1 Woche benutzen, dann müssen Sie sich registrieren lassen.\n"
  44. "Genauere Informationen finden Sie in der Dokumentation.\n"
  45. ))
  46.  
  47.  
  48. ;*******************************************
  49. ; make sure Kick 2.0 or higher is available
  50. ;*******************************************
  51.  
  52. (if (< (/ (getversion) 65536) 37)
  53. (
  54.     (abort #bad-kick)
  55. ))
  56.  
  57.  
  58. (message #install-msg)
  59.  
  60. (welcome)
  61.  
  62. ;*********************
  63. ; Install Main Program
  64. ;*********************
  65.  
  66.  
  67. (set oldlevel @user-level)
  68. (if (= oldlevel 0)
  69.     (user 1)
  70. )
  71.  
  72. (set eclockmain-dir
  73.     (askdir
  74.         (prompt "Bitte wählen Sie das Verzeichnis, in das sie das EClock Hauptprogramm installieren möchen:\n"
  75.         )
  76.         (help @askdir-help)
  77.         (default ("SYS:WBStartup"))
  78.         (newpath)
  79.     )
  80. )
  81.  
  82. (set @default-dest eclockmain-dir)
  83.  
  84. (user oldlevel)
  85.  
  86. (if
  87.     (askbool
  88.         (prompt #copy-main)
  89.         (help #copy-main-help)
  90.         (default 1)
  91.     )
  92.     (
  93.         (copyfiles
  94.             (prompt "Installiere EClock Hauptprogramm...")
  95.             (source "EClock")
  96.             (help #copy-main-help)
  97.             (dest @default-dest)
  98.             (infos)
  99.         )
  100.     )
  101. )
  102.  
  103. ;**********************
  104. ; Install Prefs Program
  105. ;**********************
  106.  
  107. (set oldlevel @user-level)
  108. (if (= oldlevel 0)
  109.     (user 1)
  110. )
  111.  
  112. (set eclockprefs-dir
  113.     (askdir
  114.         (prompt "Bitte wählen Sie das Verzeichnis, in das sie EClockPrefs installieren möchen:\n"
  115.         )
  116.         (help @askdir-help)
  117.         (default ("SYS:Prefs"))
  118.         (newpath)
  119.     )
  120. )
  121.  
  122. (set @default-dest eclockprefs-dir)
  123.  
  124. (user oldlevel)
  125.  
  126. (if
  127.     (askbool
  128.         (prompt #copy-prefs)
  129.         (help #copy-prefs-help)
  130.         (default 1)
  131.     )
  132.     (
  133.         (copyfiles
  134.             (prompt "Installiere EClockPrefs Programm...")
  135.             (source "EClockPrefs")
  136.             (help #copy-prefs-help)
  137.             (dest @default-dest)
  138.             (infos)
  139.         )
  140.     )
  141. )
  142.  
  143. ;***************************
  144. ; Install ERequester Program
  145. ;***************************
  146.  
  147. (set oldlevel @user-level)
  148. (if (= oldlevel 0)
  149.     (user 1)
  150. )
  151.  
  152. (set ereq-dir
  153.     (askdir
  154.         (prompt "Bitte wählen Sie das Verzeichnis, in das sie ERequester installieren möchen:\n"
  155.         )
  156.         (help @askdir-help)
  157.         (default ("C:"))
  158.         (newpath)
  159.     )
  160. )
  161.  
  162. (set @default-dest ereq-dir)
  163.  
  164. (user oldlevel)
  165.  
  166. (if
  167.     (askbool
  168.         (prompt #copy-ereq)
  169.         (help #copy-ereq-help)
  170.         (default 1)
  171.     )
  172.     (
  173.         (copyfiles
  174.             (prompt "Installiere ERequester Programm...")
  175.             (source "ERequester")
  176.             (help #copy-ereq-help)
  177.             (dest @default-dest)
  178.             (infos)
  179.         )
  180.     )
  181. )
  182.  
  183.  
  184. ;*****************************
  185. ; Install EClockPrefs Catalogs
  186. ;*****************************
  187. (if
  188.     (askbool
  189.         (prompt #copy-cats)
  190.         (help #copy-cats-help)
  191.         (default 1)
  192.     )
  193.     (
  194.         (set oldlevel @user-level)
  195.         (if (= oldlevel 0)
  196.             (user 1)
  197.         )
  198.  
  199.         (set cats-dir
  200.             (askdir
  201.                 (prompt "Bitte wählen Sie das Verzeichnis, in das sie das deutsche Catalog File installieren möchen:\n"
  202.                 )
  203.                 (help @askdir-help)
  204.                 (default ("Locale:Catalogs/Deutsch"))
  205.                 (newpath)
  206.             )
  207.         )
  208.  
  209.         (set @default-dest cats-dir)
  210.  
  211.         (user oldlevel)
  212.  
  213.         (if
  214.             (askbool
  215.                 (prompt #copy-cats)
  216.                 (help #copy-cats-help)
  217.                 (default 1)
  218.             )
  219.             (
  220.                 (copyfiles
  221.                     (prompt "Installiere deutsches Catalog File...")
  222.                     (source "EClPrefs.catalog")
  223.                     (help #copy-cats-help)
  224.                     (dest @default-dest)
  225.                     (infos)
  226.                 )
  227.             )
  228.         )
  229.  
  230.     )
  231. )
  232.  
  233. ;***********************
  234. ; Install Documentation
  235. ;***********************
  236.  
  237. (if
  238.     (askbool
  239.         (prompt #copy-docs)
  240.         (help #copy-docs-help)
  241.         (default 1)
  242.     )
  243.     (
  244.         (set oldlevel @user-level)
  245.         (if (= oldlevel 0)
  246.             (user 1)
  247.         )
  248.  
  249.         (set doc-dir
  250.             (askdir
  251.                 (prompt "Bitte wählen Sie das Verzeichnis, in das sie die Dokumentation installieren möchen:\n"
  252.                 )
  253.                 (help @askdir-help)
  254.                 (default ("HELP:"))
  255.                 (newpath)
  256.             )
  257.         )
  258.  
  259.         (set @default-dest doc-dir)
  260.  
  261.         (user oldlevel)
  262.  
  263.         (if
  264.             (askbool
  265.                 (prompt #copy-docs)
  266.                 (help #copy-docs-help)
  267.                 (default 1)
  268.             )
  269.             (
  270.                 (copyfiles
  271.                     (prompt "Installiere EClock Dokumentation...")
  272.                     (source "EClock Docs/EClock.ger.dvi")
  273.                     (help #copy-cats-help)
  274.                     (dest @default-dest)
  275.                     (infos)
  276.                 )
  277.                 (copyfiles (source "EClock Docs/EClock.ger.guide")
  278.                            (dest @default-dest)
  279.                 )
  280.                 (copyfiles (source "EClock Docs/EClock.dok")
  281.                            (dest @default-dest)
  282.                 )
  283.             )
  284.         )
  285.  
  286.     )
  287. )
  288.  
  289. ; Copy the Keyfile
  290.  
  291. ; Copy the Keyfile
  292.  
  293. (RUN
  294.     (CAT "EClockPrefs")
  295. )
  296.  
  297. (set @default-dest eclockmain-dir)
  298.